export const mixin = {
    methods:{
        //提示信息
        notify(title,type){
            this.$notify({
                title: title,
                type: type
            })
        },
      //  根据相对地址获取绝对的地址
      getUrl(url){
          return `${this.$store.state.HOST}/${url}`
      },
      changeSex(value){
          if(value==0){
            return '女';
          }
        if(value==1){
          return '男';
        }
        if(value==2){
          return '组合';
        }if(value==3){
          return '不详';
        }
        return value;
      },
      attachBirth(val){
          return String(val).substr(0,10);
      },
        //上传之前做一些检验
      beforeAvatorUpload(file){
          const isJPG=(file.type==='image/jpeg')||(file.type==='image/png');
          if(!isJPG){

            this.$message.error('上传图片只能是JPG或者png格式');
            return false;
          }

          const isLt2M=(file.size/1024/1024)<2;

          if(!isLt2M){
            this.$message.error('上传图片不能超过2M');
            return false;
          }

          return true;
      }
      ,
      //上传图片成功之后
      handleAvatorSuccess(res){
          let _this=this;
          if(res.code===1){
            _this.getData();
            _this.$notify({
              title:'上传成功',
              type:'success'
            });
          }else {
            _this.$notify({
              title:'上传失败',
              type:'error'
            });
          }
      },
      handldelete(id){
        this.gridIndex=id;
        this.deleteVisible=true;

      },



    }
}
